Newfoundland Cherry Tea Buns